package com.zcah.sensitive.scan;




import org.springframework.scheduling.annotation.Scheduled;
import org.springframework.stereotype.Component;

import java.io.IOException;
import java.util.ArrayList;
import java.util.List;

@Component
public class HbaseScan {

//    private Admin admin;
//
//    public HbaseScan(Admin admin) {
//        this.admin = admin;
//    }
//
//
//    //@Scheduled(cron = "*/1 * * * * *")
//    public List<String> listTables() throws IOException {
//        HTableDescriptor[] tableDescriptor = this.admin.listTables();
//        List<String> tableNames = new ArrayList<String>();
//        for (HTableDescriptor desc : tableDescriptor) {
//            System.out.println(desc.toString());
//            tableNames.add(desc.getNameAsString());
//        }
//        return tableNames;
//    }
}
